package com.david.course_design.shopping_center.module.goods.goodsDescribeImgList.service.impl;

import com.david.course_design.shopping_center.module.goods.goodsDescribeImgList.entity.GoodsDescribeImgList;
import com.david.course_design.shopping_center.module.goods.goodsDescribeImgList.mapper.GoodsDescribeImgListMapper;
import com.david.course_design.shopping_center.module.goods.goodsDescribeImgList.service.GoodsDescribeImgListService;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;
import java.util.List;

@Service
public class GoodsDescribeImgListServiceImpl implements GoodsDescribeImgListService {
    // 依赖注入 dependency injection
    @Resource
    private GoodsDescribeImgListMapper goodsDescribeImgListMapper;

    /**
     * 通过商品描述集合id 查询商品描述图片的集合
     *
     * @param id 商品描述集合 id
     * @return 返回商品描述图片集合
     */
    @Override
    public List<GoodsDescribeImgList> selectGoodsDescribeImageListByDescribeImgListId(Integer id) {

        List<GoodsDescribeImgList> goodsDescribeImgLists = goodsDescribeImgListMapper.selectGoodsDescribeImageListByDescribeImgListId(id);

        if (goodsDescribeImgLists != null || goodsDescribeImgLists.size() != 0) {

            System.out.println(goodsDescribeImgLists);
            System.out.println();

            return goodsDescribeImgLists;
        }

        return null;
    }
}

